﻿#include <iostream>
#include "Demo.h"
#include "Cplus静态成员.h"
#include "Cplus单例模式.h"

#include "Child.h"
#include "Parent.h"

#include "函数模板.h"

#include "文件读写.h"

int main()
{
	//Demo* d = new Demo();
	//d->showPrint();
	//delete d;

	//Cplus静态成员::func();//使用静态成员函数

	//Cplus单例模式* printer = Cplus单例模式::getInstance();
	//printer->printText("离职报告");
	//printer->printText("入职报告");
	//printer->printText("加薪申请");
	//printer->printText("升级申请");
	//printer->printText("退休申请");

	//Parent* p = new Child(); // 定义一个基类指针
	//p->Function1();  // 这里在编译时会直接给出Parent::Function1()的入口地址。    
	//p->Function2();  // 注意这里，执行的是哪一个Function2？



	//函数模板* h = new 函数模板();
	//h->addh<>(2, 3);
	//delete h;

	文件读写* w = new 文件读写();
	//w->writeFile();
	w->readFile();
	delete w;

}

